package com.xiaoming.backend.dao.mapper;

import com.xiaoming.backend.entity.db.po.ExceptionInfoPO;
import com.xiaoming.backend.entity.db.example.ExceptionInfoPOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;

public interface ExceptionInfoPOMapper {
    long countByExample(ExceptionInfoPOExample example);

    int deleteByExample(ExceptionInfoPOExample example);

    int deleteByPrimaryKey(Integer exceptionId);

    int insert(ExceptionInfoPO row);

    int insertSelective(ExceptionInfoPO row);

    List<ExceptionInfoPO> selectByExampleWithRowbounds(ExceptionInfoPOExample example, RowBounds rowBounds);

    List<ExceptionInfoPO> selectByExample(ExceptionInfoPOExample example);

    ExceptionInfoPO selectByPrimaryKey(Integer exceptionId);

    int updateByExampleSelective(@Param("row") ExceptionInfoPO row, @Param("example") ExceptionInfoPOExample example);

    int updateByExample(@Param("row") ExceptionInfoPO row, @Param("example") ExceptionInfoPOExample example);

    int updateByPrimaryKeySelective(ExceptionInfoPO row);

    int updateByPrimaryKey(ExceptionInfoPO row);
}